progress indicator from http://frankbille.wordpress.com/ under Creative Commons Attribution 3.0 License
